Vcenter NamespaceManagement SupervisorServices Versions CreateSpec
The Vcenter NamespaceManagement SupervisorServices Versions CreateSpec schema provides a specification required to create a Supervisor Service version. Exactly one of Vcenter NamespaceManagement SupervisorServices Versions CreateSpec.custom_spec or Vcenter NamespaceManagement SupervisorServices Versions CreateSpec.vsphere_spec must be set.
This schema was added in vSphere API 7.0.3.0.
{
"custom_spec": {
"version": "string",
"display_name": "string",
"description": "string",
"content": "string",
"trusted_provider": false
},
"vsphere_spec": {
"content": "string",
"trusted_provider": false,
"accept_eula": false
},
"carvel_spec": {
"content": "string"
}
}
The specification required to create a Supervisor Service version from inline content that is based on a plain Kubernetes YAML format.
This property was added in vSphere API 7.0.3.0.
If set, the service version will be created from inline content based on a plain Kubernetes YAML format.
The specification required to create a Supervisor Service version from inline content that is based on the vSphere application service format.
This property was added in vSphere API 7.0.3.0.
If set, the service version will be created from inline content based on the vSphere application service format.
The specification required to create a Supervisor Service version from inline content that is based on the Carvel application package format.
This property was added in vSphere API 8.0.0.1.
If set, the service version will be created from inline content based on the Carvel application package format (Package and PackageMetadata resources should be declared).